function foo(num){
console.log('foo：' + num);

//this.count++  //此时this指向window，并不是对函数的count执行此操作
// foo.count++
this.count++
}

foo.count = 0

var i;
for(i = 0; i < 10; i++){
    if(i > 5){
        foo.call(foo,i)
    }
}
console.log(foo.count);// 0  函数的作用域是自己的，但是作用域有归属，此时函数在全局调用，故此时foo的作用域属于全局。